package idv.loveloser.dao;

/**
 * AbstractMdlCourseCompletions entity provides the base persistence definition
 * of the MdlCourseCompletions entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlCourseCompletions implements
		java.io.Serializable {

	// Fields

	private Long id;
	private Long userid;
	private Long course;
	private Boolean deleted;
	private Long timenotified;
	private Long timeenrolled;
	private Long timestarted;
	private Long timecompleted;
	private Long reaggregate;

	// Constructors

	/** default constructor */
	public AbstractMdlCourseCompletions() {
	}

	/** minimal constructor */
	public AbstractMdlCourseCompletions(Long userid, Long course,
			Long timeenrolled, Long timestarted, Long reaggregate) {
		this.userid = userid;
		this.course = course;
		this.timeenrolled = timeenrolled;
		this.timestarted = timestarted;
		this.reaggregate = reaggregate;
	}

	/** full constructor */
	public AbstractMdlCourseCompletions(Long userid, Long course,
			Boolean deleted, Long timenotified, Long timeenrolled,
			Long timestarted, Long timecompleted, Long reaggregate) {
		this.userid = userid;
		this.course = course;
		this.deleted = deleted;
		this.timenotified = timenotified;
		this.timeenrolled = timeenrolled;
		this.timestarted = timestarted;
		this.timecompleted = timecompleted;
		this.reaggregate = reaggregate;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public Boolean getDeleted() {
		return this.deleted;
	}

	public void setDeleted(Boolean deleted) {
		this.deleted = deleted;
	}

	public Long getTimenotified() {
		return this.timenotified;
	}

	public void setTimenotified(Long timenotified) {
		this.timenotified = timenotified;
	}

	public Long getTimeenrolled() {
		return this.timeenrolled;
	}

	public void setTimeenrolled(Long timeenrolled) {
		this.timeenrolled = timeenrolled;
	}

	public Long getTimestarted() {
		return this.timestarted;
	}

	public void setTimestarted(Long timestarted) {
		this.timestarted = timestarted;
	}

	public Long getTimecompleted() {
		return this.timecompleted;
	}

	public void setTimecompleted(Long timecompleted) {
		this.timecompleted = timecompleted;
	}

	public Long getReaggregate() {
		return this.reaggregate;
	}

	public void setReaggregate(Long reaggregate) {
		this.reaggregate = reaggregate;
	}

}